An average Indian spends 2.5 hours per day on mobile internet