Havelock is famed for beguiling mankind all over the world. Claiming a great parcel of earth, at around one hundred and fourteen square kilometres, this paradisiacal islet is home to the Ritchie’s Archipelago besides five other charming tourist villages.
Read more