Indira Devi (disambiguation)

From WikiProjectMed
Jump to navigation Jump to search

Indira Devi of Cooch Behar (1892–1968), was the Princess of Baroda State, India, and regent of Cooch Behar.

Indira Devi may also refer to: