Who is the winner?
Technically it is the Bharatiya Janata party that has won a landslide victory in the powerful lower house of the Indian parliament, and will now almost certainly be able to form a government by the deadline of 1 June. In reality, however, the victor is the avowed Hindu...