Yes, as a US citizen, you do not need a visa to travel to Germany for stays up to 90 days within a 180-day period for tourism or business purposes.
Yes, a US citizen needs a visa to travel to Russia.
Yes, an Indian citizen needs a visa to travel to Jamaica.
Yes, as a US citizen, you do not need a visa for short stays (up to 90 days) in Germany for tourism or business purposes. However, you must have a valid passport.
Yes, a US citizen does not need a visa to travel to London for stays up to 6 months.
Yes, a European citizen needs a visa to travel to the USA, unless they are eligible for the Visa Waiver Program.
NO
No
No
Yes, a visa is required.
Yes, a visa is required.
yes, you do need a visa. If Germany is part of the EU than you need a Schengen Visa. If they are not, than you need a Visa from Germany.