Maradona unveils 12 foot statue of himself in India

Maradona unveils 12 foot statue of himself in India