The illuminated Saint Petersburg State University building, with its clock tower and dome, stands majestically on the banks of the Neva River in Saint Petersburg, Russia, reflecting in the water's surface.