Machghara is a village with most of all muslims inhabitants, but the other villages around are formed by a Christian Population. Close to Machghara is located Ain Zara, which is a river with waterfalls. Going to visit Prophet Mery(pbuh),passed by this beautiful natural places too.