One-stop shop for applications and games to enrich the lives of over 145 million Vodafone India mobile subscribers