At 71 feet, this Santa may be India's tallest

As Christmas festivities grip the city, retail chain Shoppers Stop has created a 71 feet tall installation of Santa Claus at a mall here.
At 71 feet, this Santa may be India's tallest

Mumbai

Related Stories

No stories found.