Picture
Caption: Banjosa Lake An artificial lake and a tourist resort 20 kilometers from the city of Rawalakot in District Poonch of Azad Kashmir, Pakistan. It is located at an altitude of 1,981 meters (6,499 ft).
The lake is surrounded by densely pine forest and mountains, which makes it charming and romantic.