A Mercedes Benz-sponsored look into what's new and fresh in Kuala Lumpur. The film was made to promote their “It's Alive” brand micro site.