Millions of people across Europe turned their gaze towards the heavens on Wednesday to witness a once-in-a-generation solar eclipse.