Foreign ambassadors call on Governor Balochistan