India starts a mega-election on Thursday with Prime Minister Narendra Modi and his formidable campaign machine taking on not one but two Gandhis in the world's biggest vote.