Friday, May 17, 2024
Advertisement
  • anguilla heaven for beach lovers view pics

    Anguilla: Heaven for beach lovers! (view pics)

    Lifestyle | Sep 05, 2013, 06:20 AM IST

    Northerly located at Leeward Island in Lesser Antilles, this British overseas territory in the Caribbean is a paradise in itself.  Highly noted for its magnificent coves and coral reef beaches, it is a low-lying island

Advertisement
Advertisement
Advertisement
Advertisement