A new streaming service for Asia is now challenging Netflix. It’s name is iFlix. This very new streaming service is only available in Asia at the moment. iFlix was first announced in March by Catcha Group — a Malaysia-based organization that runs a plethora of online businesses, including group buyingContinue Reading