Situated in South Asia, India is a country with deep cultural roots and rich heritage. A great country for budget travel, India is popular for its forts and palaces.