Indira Devi (disambiguation)

From Wikipedia, the free encyclopedia

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: