Vijay Rupani, 61, took oath as Gujarat Chief Minister this morning, in a ceremony that doubled as a massive show of strength by the BJP. Prime Minister Narendra Modi attended, as did party chief Amit Shah and 18 BJP chief ministers. Key ally Bihar chief minister Nitish Kumar was also there along with his deputy Sushil Kumar Modi.