Indians spending online 10 hours