A larger-than-life art instillation was unveiled by the popular product designer Lekha Washington yesterday at the Palladium mall
Read this post on pobox9.in