Heavily armed Islamist militants shouting "Allahu Akbar" attacked an upscale cafe in Dhaka, killing 20 foreigners including one 19-year-old Indian girl named Tarushi Jain, before police stormed the building on Saturday and rescued 13 hostages. Most of the victims were hacked to death by "sharp weapons".
Tarishi Jain, "an Indian girl who was taken hostage in the terror attack in Dhaka" was among those killed, Ms Swaraj informed in a series of tweets.
The attack, claimed by Islamic State (IS), marks a major escalation in a campaign by militants over the past 18 months that had targeted mostly individuals advocating a secular or liberal lifestyle in mostly Muslim Bangladesh.
Six terrorists were killed during the police operation and one was captured.
The 20 foreign victims include - 9 Italians, 7 Japanese, 1 Indian and I American. Two police were killed in the initial assault.
The 13 hostages that were rescued included one Japanese, one Indian and two Sri Lankans.
Many people in the expatriate community in Bangladesh work in the country's $25 billion garment sector.
"It was an extremely heinous act. What kind of Muslims are these people? They don't have any religion," PM Hasina said in a televised address.
Bangladesh has seen a series of attacks recently, mostly using machetes, targeting bloggers, atheists and religious minorities. A 48-year-old Hindu priest was stabbed inside a temple compound in southwest Bangladesh just the very next morning, post the attack. That attack also came just a day after another Hindu priest was hacked to death at a temple in Jhinaidah district, 300 km southwest of Dhaka.