News

Photo by: Paula Rey / CC BY-SA Paula Rey CC BY-SA The United Kingdom is reviewing its annual development aid to India, worth 250 million pounds (USD374 million dollars), as the subcontinent is ...