India- a country of diverse landforms, cultural traditions, and religions is also known for its hospitality. The country caters to the needs of every traveler- be it the nightlife of metropolitan cities or the beauty of the villages, the refreshing vibe of hills, or the secluded beaches. You will find islands, beaches, hills, deserts, and even tea states and forts in India which makes it an ideal Asian country to spend a holiday in. The history of India is vast and glorifying. From the Havelies of Rajputs in Rajasthan, the forts of Marathas in Pune, or the tombs by Mughals in Delhi and UP, India never fails to impress any soul with its grandeur. Do not miss out on the food to soothe your senses.