Britain’s £1billion foreign aid used to make ‘Statue of Unity’; British calls it ‘nonsense’
Prime Minister Narendra Modi unveiled the Sardar Vallabhbhai Patel’s ‘Statue of Unity’ on October 31 — built with a cost of Rs 2,989 crore. British parliamentarian calls this statue a total…