where is freddie mercury's statue at
Freddy Mercury Statue in Montreux, Switzerland, inaugerated Freddie Mercury September 1946 â 24 November The Montreux Jazz Festival was perhaps most happening in the days I was there ion years ago.....