There is a piece of loveliness in the Indian Ocean and it is called Mauritius. An indulging, pampering and luxurious holiday in Mauritius means a stay in Beachcomber hotels and resorts.I had heard this, read this and can absolutely vouch for it. One of