Despite spring showers, the Embassy of Sri Lanka in Washington DC was a hive of activity on Saturday as thousands of visitors thronged to the embassy premises for a celebration of Sri Lankan culture.