The answer is (b) kioskos. The reason is because it has to be plural as the article(Los), and the verb (venden) is in 3rd person plural . And as a native Spanish speaker the correct sentence would be :
Los kioskos venden todo tipo de prensa. (there is no need to make plural 'todo" and ' tipo")
Let me know if you have any other questions!
Lourdes D