London-based Street Artist Pays Tribute To Edhi By Painting His Mural Trafalgar Square Edhi Baba is the most precious gift of God in Pakistan