December 18 (SeeNews) - German development bank KfW has signed an agreement with Bosnia to provide 19.5 million ($21.7 million) in grants for the financing of projects for enhancing the energy efficiency of public buildings, Bosnia's finance ministry said.