NEW DELHI, July 16, 2013 /PRNewsServices/ — Max Life Insurance has been voted as a Superbrand 2013-14. Superbrand is a global organisation dedicated to recognise and showcase the best companies and brands across 85 countries. It recognises brand custodians’ persevering  →