How well do you know the world of Azeroth?

Can you accurately place all the locations on the map?