This app shows buses, trolleybuses and trams in realtime for St. Petersburg, Russia. Timetables in this city doesnt seem to work but now you can get some realistic information about transport movements. You can also view official transport routes and get arrival time forecast for particular stops.
All the data comes from Portal Of Public Transport in St. Petersburg.
http://transport.orgp.spb.ru/Portal/