A fire has ripped through a hotel in New Delhi, killing at least 21 people including 18 foreign nationals. Post navigation Japan’s football team sports cowboy hats ahead of World Cup Ukraine attacks St Petersburg as Russia hosts its own ‘Davos’