Nitin Nabin, 45, has been elected unopposed as BJP’s youngest national president, succeeding JP Nadda.