What is the European Medicines Agency?

What is the European Medicines Agency?