Amit Shah appointed BJP President

BJP general secretary Amit Shah has been declared as the new BJP president. Photo: Joginder Dogra.