Ali Babandreou

My big embarrassing Greek royal wedding

4 July 2015 9:00 am

Tempus sure fugit, and how. Twenty years ago, on Saturday 1 July 1995, monarchs from around the world descended on…