The Lenin Statue is a large statue of Soviet Communist leader Vladimir Lenin in Visakhapatnam in Andhra Pradesh, India. The figure symbolises the city's association with the Communist movement in India and is a popular tourist attraction.
Places To Visit Near Lenin Statue:
Ramakrishna Beach:
A scenic beach in Visakhapatnam known for its beautiful sunsets and water sports activities.