Trip Advisor Just Named This Sprawling Palace in India the World's Best Hotel By Notable Life By Notable LifeView Author|January 21, 2016|Life,View Life TravelView Travel A massive palace in India has just been named the world’s best hotel. And yes, it will cost a royal price to stay there. Trip Advisor’s Travelers’ Choice pick for the world’s best hotel goes to one of the largest... View this article.