Iran's promise to investigate the allegations is a change in position after initially calling the incident a "misunderstanding arising from differences in cultural behavior" and a result of media bias, a statement from the Iranian embassy in Brazil said.