At least 12 people have been killed and 52 people have been injured in twin explosions in crowded areas of the southern Indian city of Hyderabad.

The blasts occurred about ten minutes apart outside a movie theater and a bus station, police officer Syed Anwarul Huda said.

Police were trying to determine the cause of the explosions, Mr Huda said.

Television images showed the injured being taken to hospitals.