Sri Lanka The captivating island of Sri Lanka seems like a glittering jewel that floats in the dreamy Indian Ocean. Falling like a teardrop from the India into lucid azure waters, this verdant heaven features a variety of attractions to beguile its visitors – lush forests draped over majestic mountains, white pristine beaches bathed in sun and ancient regal architecture « Continue Reading »