London has a vibrant nightlife with loads of night clubs and pubs that cater to customers all night.