Stunning meteor lights up the sky over Europe