India is a diverse Nation and it offers several forms of tourism opportunities including cultural, nature, heritage, educational, sports, rural,....