There was no immediate claim of responsibility for the blast on Istiklal Avenue. President Recep Tayyip Erdogan has vowed that the nation will not bow to terrorism.