European stocks drop as oil hits $100 amid Iran conflict fears. UK regulators push tech giants to tighten child safety checks. Tesla wins licence to sell electricity to UK households and businesses.