The controversial Gujarat riots puts BJP's prime ministerial candidate Narendra Modi in embarrassment yet again.