The Edo Muslim Pilgrims Welfare Board has directed 2025 Hajj pilgrims to make an initial deposit of N8.4…