Ikaaz Announces Latest Mobile Application MOWA Introducing MOWA, a social and merchant mobile payments app (mowa.in) Now all you need to make or receive payments is the mobile number iKaaz, the leading mobile payments company providing innovative Tap January 23, 2015 Technology News