Market stall selling freshwater prawns at street market in Gairkata (India)
I believe those are freshwater prawns (i.e. river shrimps). You can view a close-up here.
I just took a break from my long motorcycle journey and strolled around this lively and colorful street market in a small town called Gairkata, in West Bengal.