London calling

Apr 27, 2015 by

Last night’s London Eurovision Party was a chance to see 16 of this year’s artists perform at the Cafe de Paris. There were a number...

read more