A shop is selling traditional Islamic caps called "Taqiyah" at a marketplace ahead of the Eid celebration in Kolkata, India, on March 26, 2025.