(PCM) When the British Telecom Tower, often referred to as the BT Tower, was first constructed in 1965 it was initially kept secret despite the fact that it was nearly 600 feet tall and located in right in the heart of London. read more
(PCM) To promote the upcoming fifth season of the hit AMC television series “The Walking Dead” two London chefs have created their own human-flesh burgers.
The idea for the burgers formed from a collaboration between Chef James Tomlinson of London Mess and Miss Cakehead, who specialize is gory food creations. read more