Image result for Triumph of Labour statue Description
The Triumph of Labour, also known as the Labour statue, is a statue at the Marina Beach, Chennai, India. Erected at the northern end of the beach at the Anna Square opposite University of Madras, it is an important landmark of Chennai. ... The statue remains the focal point of May Day celebrations in the city.
HD
1920 x 1080