STAY at this hotel and on one will grumble through your holiday snaps on the return home. Anantara Kihavah in the Maldives has just been named the most Instagrammable hotel in the world. The award, handed out by Luxury Travel Advisor, was voted for more than 120,000 times – with Anantara Kihavah taking almost half […]