Lionel Messi has long been associated with charitable causes. In 2010, the Argentina captain was appointed UNICEF's goodwill ambassador to raise educational awareness among children. He also runs his foundation to provide healthcare to underprivileged children. Now, an Indian firm has signed him to promote its "education for all" campaign.