Tata Power, one of India's largest integrated power companies has launched a brand film promoting the message of “Embrace Mother Earth. Love....