Verdens største statue av Vladimir Lenin ligger ved samløpet mellom Volga og Moskva-kanalen i Dubna. Den 15 meter høye statuen ble bygget på 1930-tallet. Den tilhørende og like store statuen av Josef Stalin ble revet i 1963, under avstaliniseringsperioden.