September 26, 2006 - Shanghai, China: - - Instant Karma Films, the recently launched eco-friendly TV commercial production company has just finished shooting the first carbon neutral commercial ever pr... [WebWire - Thursday, September 28, 2006]
Read More »





