Yes. Not all betting sites will support this, but some bookies - like 22Bet, 10Cric, and MELBet - will let you deposit in rupees.