Thursday, August 28, 2008

Ad defining modern India

This ad I believe defines the modern corporate India, who now their social responsibility and don't fake them for the heck of it. This Indian Oil advertisement featured in Times of India and what it says is something we know, but who says it is something commendable.