Charities
Mehiel Foundation Brightens Christmas for Hundreds of Families
Mehiel Foundation is a small charitable organisation based in Oxfordshire, UK, founded in 2010 which has undertaken over 30 projects in 14 countries around the world. Its primary aim is to…

