Yes. A handful of lottery sites may already take out any tax owed directly, but that is not likely to happen for Indian players. Make sure you declare the win and pay the necessary 30% tax on it.