Balochistan Ormara
Ormara beach. Ormara is a town located in Balochistan province, Pakistan. It is situated in the Gwadar District on the Makran coast, serving as a port on the Arabian Sea. Ormara is approximately 230 kilometers (140 miles) east of Gwadar and 360 kilometers (220 miles) west of Karachi. Interestingly, this harbor is also known as … Read more