Judo, a Japanese martial art form, attracts youngsters in India's southern Chennai city.

Record ID: 329547