The United States of America and the Islamic Republic of Iran are set to formally sign a peace agreement on Friday, June 19 in Switzerland, following what mediators described as the successful conclusion of intensive negotiations aimed at ending months of military hostilities between the two countries and their allies.

Switzerland offers to host the signing of a potential US Iran peace deal, as both nations near an agreement to end the conflict. Read more on Punch.

The official deal signing ceremony will be held on June 19 in Switzerland, according to Pakistan's prime minister.