India is home to a variants of landscapes, culture, cuisine, and people. The diversity of this country can be experienced as you travel through the states and is overwhelming. The same richness and variation makes people ponder about which places to visit