The world’s best hotel is a palace

This palace in India has been voted the best hotel in the world.

Thanks to Joshua Karthik for the aerial footage. Check out instagram.com/storiesfromabove for more.

Facebook Comments