character: M. Visvesvaraya
topic: Contributions to Engineering and Infrastructure Development
grade: 9
subject: History
LearnActions
SearchCreate
character: M. Visvesvaraya
topic: The Role of Engineers in Nation Building
grade: 9
subject: History
LearnActions
SearchCreate
character: M. Visvesvaraya
topic: Public Works Projects in British India
grade: 9
subject: History
LearnActions
SearchCreate
character: M. Visvesvaraya
topic: Impact of Engineering Innovations on Society
grade: 9
subject: History
LearnActions
SearchCreate