I'm an Indian citizen on a US H1B visa. I was traveling with an American citizen friend from LIM (Lima) on my way back to San Francisco, with a day-long layover in Panama City (PTY)
Immigration at PTY was straightforward. Both our passports were stamped. However, right after my passport was stamped, another officer came by, took my passport, and told me to follow him.
We walked for 5 minutes to the other side of the terminal. He knocked on a door , handed my passport to someone in an office, and asked me to wait for 5 minutes, and left.
3-4 minutes later, the man whom he handed the passport to came out and gave me the passport back, no questions asked. We were free to go into the country.
What was that all about? Why did they take my passport?