Trolleybus KGP-305 of line 20 near People's Square, Shanghai, 2009-07-22. tobias b köhler