Multiple choice general knowledge who is recipient of the Indian republic's highest honour, the "Bharat Ratna"? H.D.Deve gowda Sir Mokshagundam Visvesvaraya, J.H.Patel GunduRao Reveal answer Fill a bubble to check yourself B Correct answer Explanation Sir Mokshagundam Visvesvaraya received the Bharat Ratna in 1955 for his contributions to engineering and nation-building. The eminent engineer from Karnataka designed the Krishna Raja Sagara dam and revolutionized India's infrastructure development.