Travel to see miracles done on top of a Rock- A world wonder, a treat to the eyes.
The somewhat small island of Sri Lanka, off the southern tip of India, has a bounty of magical places that each hold many wonders laden with culture, heritage, and exceptionally…
Share