Home Other Stuff Anopura – The Smallest Luxury Hotel In India, Perhaps In The World