United Kingdom - Royal Holloway - University of London

Royal Holloway - University of Lonon. It is situated on a 100 acre campus near Windsor, England. Thanks to Bruce who studied at University of London for mailing this wonderful university postcard from USA.



No comments: