Indian police arrested six people suspected of kidnapping a woman from a bus in Punjab state and later raping her.
The police are still searching for at least o
...
Indian police arrested six people suspected of kidnapping a woman from a bus in Punjab state and later raping her.
The police are still searching for at least one other suspect.
Photo: Associated Press.