She stay there only two night. She can fly on Sunday or Tuesday and be there on Monday and or wedensday and the next day she will receive her visa back. From Tehran maybe she catch the flight for Wedensday and take a taxi till embassy in the same day and give her passport and get it back on...