Dear all, I really want to join Cambridge university for my undergraduate course. In the long term, I want to go into hardcore research in theoretical physics, esp. general relativity. I am in a fix as to which course to choose for my undergraduate course. I am an Indian citizen, so don't know much about the course description. I checked the Natural Sciences section, but it asks you to take 3 subjects along with mathematics. I feel this will destroy the mathematical rigor I like, as I want to study from a more mathematical perspective. However, in the mathematics tripos, I am not sure if I will get the physics I need. So what should I choose to become a theoretical physicist? In short, will the mathematics undergraduate course in Cambridge cover topics such as general relativity and quantum mechanics? Or should I opt for Natural Sciences?(NOTE: I HATE anything other than math and physics). If yes, what choice should I make in Natural Sciences?Or, if mathematics offers all the subjects required to be a theoretical physicist, should I go for pure/ applied math or math with physics in the first year? Also, I would like to say that I only like theoretical stuff; I hate experimental physics. And I don't want to cut down the math(which I fear will be the case in natural sciences). So, Will the mathematics course offer the topics a theoretical physicist needs? So, basically my problem is will natural science be better or mathematics be better to become a theoretical physicist? Thanks!