The Monsoon Palace, also known as the Sajjan Garh Palace, is a hilltop palatial residence in the city of Udaipur, Rajasthan in India, overlooking the Fateh Sagar Lake. Read More
Life came to a standstill around Tughlakabad-Prahladpur area of the national capital after incessant rains flooded roads in the vicinity on Thursday causing major inconvenience to the commuters. ...