You know what really huge and important thing happened in London today? The third stage of the Tour de France rolled through town, right up to Buckingham Palace. But this show is nice, too. Continue reading
Ladies Of London: Whose Side Are You On?
Reply