It's pretty hard to find pictures of some Asian stadiums. Especially the colossal May Day Stadium in North Korea.
http://www.stadiumzone.net
has got pictures of most Asian stadiums, the one I really like is the Indonesian national stadium in Jakarta.