London ... a city, which never sleeps!