Bloody hell. Good work. Was just about to divide my placemarks into different folders according to geographic location, but you've already done a good job.
Maybe we can consolidate both our lists, if you haven't yet (still have not checked every placemark myself).

P.S Shah Alam Stadium, home of Selangor FC, isn't European. It's in Malaysia, Southeast Asia.