Whiteymorange - I meant only that the 3rd pic from your 2nd group is in Recife. The first and 4th of that group are almost certainly somewhere in Brazil.
I suspect that the parade is in Rio de Janeiro, near the water in the Saude or Centro area, looking south, with Sugarloaf out of the picture behind the buildings. That could be classified as a wild-ass guess
Boy, your guy sure did get around. All that American bunting, flags and building style doesn't fit with the rest at all.