What are these small long narrow yellow things?
They are fried chickpea noodles called "sev".

http://en.wikipedia.org/wiki/Sev_(food)

Usually they are added to street food snacks such as bhel puri and pani puri, for example see what a nice look they add to this panipuri 
http://food4yourmood.files.wordpress.com/2013/05/pani-puri.jpg

I usually buy them in Indian grocery stores, though I would think it's also possible to dry roast wheat vermicelli as a substitute.