You just read:

The Leela Palace New Delhi Named "Best of the Best" Hotel in the World by Robb Report 2012

News provided by

The Leela Palaces, Hotels and Resorts

04 Jun, 2012, 10:00 BST