L N Tallur

L N Tallur

Juggernaut – 2

Installation for ArtC at Phoenix Market City, Chennai, 2013