I once donated blood at the city hall (where you pay your electricity bill). They had a big blood drive with the village headman canvassing for donors on the day. It was my job to drive donors to town. A grand total of two donors were collected from our village. But at the donation center there were many people. They were very efficient and followed all the rules. My particulars were taken, blood tested for Hb content to see if I'm a suitable donor and I was given a small gift and free lunch and soft drinks afterwards. All smiles and a festive atmosphere. Now I'm not sure how regular these blood drives are but I'm sure if you go to the town hall, there are signs posted for when the next one will be. Good luck!