India has a civilization that lasted thousand of years and no one can debate or deny that. Hinduism is the religion of Indian subcontinent and its one of the major characteristics of what make India a nation today(and why Pakistan is a different nation). However, he is not debating the Indian civilization or culture was created by the British. But the Indian political entity was create by the British.
There is a reason why Indians do not take your views seriously and contemptuously look down upon your arguments because you spend too much time on trolling against Indians. You have posted that creepy 2030 video million times here and you have no idea how it affected your image in stead you make sound arguments sometimes. There is no reason to deny that India was divided hundreds of princely states before and it was these very principalities which played major role in the disappearance of major empires like Mauryas or the Guptas unlike the popular belief of foreign excursions behind it.
You are true in the sense that modern political boundaries were created by the British. It is normal in the history of civilizations around the world and there is nothing shame to feel about it. The idea of nation evolves with time,just like China which was found to be exploded in the growing sense of a newer idea of nationalism in 1911.This is also true in some way in India. The exploiting rule of the British and the newly introduced education system by it helped us to grow a novel concept of nationalism in 1885 which finally culminated in the form of Independence in 1947.