Did those countries say India was technically primitive?
Actually the most amusing part of that is India’s sophisticated space program and the UK having India as a foreign aid recipient from Her Majesty’s annual budget.