207.7 Million Idea Cellular Users are Consuming 7GB Data Per Month on Average

As expected, Idea Cellular has revealed its numbers for the Quarter ended on March 31, 2018. In the...