Which city is the capital of EU?

EU doesn't have capital, it has 3 political cities:

Brussels

Luxembourg

Strasbourg