5 Fairytale Places in India That You Must Visit Once In Your Lifetime

India is the abode to some of the exotic locations present on the planet. The country has the nature treasure in form of landscapes from the fairytale, sceneries from the movie sets, lands surround by clouds and many more. There…