Results 1 results found Taprobane Island at low tide, Weligama, Sri Lanka, Indian Ocean, Asia Weligama Beach and Taprobane Island, South Coast of Sri Lanka, Indian Ocean, Asia Weligama Beach and Taprobane Island, South Coast of Sri Lanka, Indian Ocean, Asia