This is a complex question that gets a long answer.
All ages are approximate, and I have only included stays of six months and longer in any one location.
- Birth upto 18 months: Kaduna, Nigeria
- 18 months to 3 years: Tiruvalla, Kerala, India
- 3 years to 3.5 years: Pontypridd, mid-Glamorgan, UK
- 3.5 years to 4.5 years: Newcastle upon Tyne, UK
- 4.5 years to 8.5 years: South Shields, UK
- 8.5 years to 18 years: Cochin, Kerala, India
- 18 years to 22 years: Kurukshetra, Haryana, India (University)
- 22 years to 23 years: New Delhi, India
- 23 years to 24 years: Ottawa, Canada
- 24 years to 24.5 years: Bangalore, India
- 24.5 years to 25 years: Shenzhen, China
- 25 years to 26 years: Ottawa, Canada
- 26 years to 28 years: Bangalore, India
- 28 years to 28.5 years: Paris, France
- 28.5 years to today (nearly 31): Bangalore, India
All ages are approximate, and I have only included stays of six months and longer in any one location.