India really impressed me. The number of its population within the territorial extension it has is something unbelievable