6
Made in England-A Temple design for India
2002
PVA coated Fabric,blower,
600X300X300 cm
Viewers can squeeze in to the temple
photowork
Made in England-A Temple design for India
2002
PVA coated Fabric,blower,
600X300X300 cm
Viewers can squeeze in to the temple