Category Archives: London

It takes a village to stay on top — perhaps that’s why two of the world’s busiest metropolises shone so brightly on February 20 when Forbes Travel Guide announced the 61st edition of its annual Star Awards.