Indira Devi (disambiguation)

From The Right Wiki
Jump to navigationJump 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: