President Pranab Mukherjee and Prime Minister Narendra Modi on Thursday denounced the terror attack outside British Parliament which claimed five lives.