India, a country steeped in history and culture, always captures the imagination of its visitors with a myriad of destinations. Taj Mahal and Amber Fort in Jaipur are among the most visited ...