Here's a look at the number one hotel in the world and it's in India!