Nilaveli Beach & Pigeon Island National Park March 18, 2012 Nilaveli Beach is located on the East Coast of Sri Lanka, known the world over for its beautiful soft white sand beaches which slope gent...Read More