AFTERNOON TEA AT THE HOUSES OF PARLIAMENT

AFTERNOON TEA AT THE HOUSES OF PARLIAMENT

The Palace of Westminster, or Houses of Parliament as it’s commonly referred to, is one of London’s ultimate tourist hot spots, even if Big Ben is hibernating for the next three years whilst he gets a makeover. When I first arrived in London in the late 1980s, I would count the days until megalomaniac MP