NEW DELHI—A blast near an office of India's main opposition political party in the southern city of Bangalore injured 16 people, including eight security personnel, police said.

R. Ashok, Karnataka's home minister and a senior Bharatiya Janata Party leader, said Wednesday that the explosion was "a clear act of terror" and that the party's office was the probable target. No one has claimed responsibility, police said.

The...