The Directorate General of Goods and Services Tax Intelligence (DGGI) has blocked 357 websites of illegal offshore online gaming firms and attached about 2,400 bank accounts. Around 700 offshore ...