Thursday, August 22, 2019

Indian States and Tourism

Lakes in Udaipur – “The City Of Lakes”

Lake Pichola Lake Pichola, situated in Udaipur city in the Indian state of Rajasthan, is an artificial fresh water lake, created in the year 1362 AD, named after the nearby...