Yes. There are now a wide range of online betting sites that accept Indian rupees. They also support deposits and withdrawals in other major currencies, such as USD, EUR, etc.