India is the land of diversity. It is difficult to compile a list of best places because there are plenty of them but still I tried to compile my list of 20 most beautiful places in India.
Read this post on mysimplesojourn.com