Former Congress president Rahul Gandhi, who is on a 10-day visit to the UK, is scheduled to deliver an address in the British Parliament premises today, sources said. Mr Gandhi's visit has already ruffled feathers back in India, with the BJP accusing him of 'defaming India' abroad after his speech at Cambridge University, his alma matter. The Wayanad MP, however, hit back, saying it was Prime Minister Narendra Modi who did that by discrediting the country's achievements since Independence.