Yes. Indian players can register themselves at Royal Panda just like any other player from a different country.
Visit Royal Panda