In theory, yes. India does require its gamblers to pay taxes on whatever they win. However, as doing so on foreign lottos would be admitting betting at “illegal betting sites”, most Indians don’t bother. We don’t advocate this behaviour, but it is commonplace amongst all players worldwide when betting at offshore sites.