It doesn't matter where you actually connect from, but it does depend on what region your game is from. If you have the American version for example, you can only get American events, but you can get them from anywhere in the world.
I don't know what version you get in India, whether it's the same as the European version or if they do a different Asian region game.
Most events run in all regions, but at different times. You should check Pokemon.com or PokemonBlackWhite.com and choose your region, and they will tell you about current events. Or just check Mystery Gift > Nintendo WFC on your game and see what's there.