Culture varies from country to country.

Literal

Culture [topic-は] countries [agent-によって] differs.

~によって here means 'depending on' or 'according to' — a different sense from the agent-marking ~によって in passives. 国々 uses the kanji repetition mark (々) for pluralization, a very common pattern: 人々 (people), 日々 (days).