In the minds of travellers, India is synonymous with words like mysticism, fascination, spectacular beauty and...