Grand Canyon of India is one of the best place I ever visited in India. Twice I have been there but the memories with are still fresh and young. One must visit the place have to enjoy the beauty of nature.
Read this post on kmdmello.in