SHANGRI-LA RESORTS SKARDU

Shangrila Resort pic by wikiPedia Shangri-la Lake (also called Lower Kachura Lake) is a part of the Shangri-la Resort located at a 20 minute

Read More