
Stone Mountain Resort is the most popular mountain resort in India, according to survey
New Delhi: Stone Mountain has become India’s most popular resort, with more than one million visitors visiting each year, according a survey by the tourism ministry.The resort is located in Read more