Which state in India is rated by The National Geographic Traveller as one of the top 50 "must-see" places in the world?
Jammu & Kashmir
Himachal Pradesh
Kerela
Kolkatta