No, VPN is not required for that. The purpose of VPN is to access those sites which are not accessible in your country. Indian Casino websites work perfectly fine without VPN.