20180421 city.ranchi: BJP retains hold in Jharkhand; wins 21 of 34 civic bodies