The following are some good references :
http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.aspx[
^]
http://msdn.microsoft.com/en-us/library/c6zyy3s9.aspx[
^]
and for image files i hope it can be done using resource files.
WebResources.aspx.resx - The base resource file. This is the default (fallback) resource file
WebResources.aspx.ta-IN.resx - A resource file for tamil(India)
WebResources.aspx.en-US.resx - A resource file for english(USA)
The resource file contains key/value pairs. Each pair is an individual resource
Ex. key = Button1.Text and value = Verify for WebResources.aspx.en-US.resx file.
key = Button1.Text and value = சரி பார் for WebResources.aspx.ta-IN.resx file.
Like above, u can have two image files separately for two different culture.