The movie is set during the years 2001-2002. The cast uses cellphones like Nokia 1100 and Nokia 1110, which were released in 2003 and 2005 respectively.
Most private vehicles in the movie are shown with white number plates with black alphabets and letters. This system didn't come in place in India till 2002, whereas the movie is set in the year 2000-2001. At that time, number plates used to be 'white on black'. 'Black on white' at that time was used for commercial vehicles.
When Omi's parents are going to Ayodhya, train announcement is for train number 19165. In 2002, train numbers were 4-digit. Only in 2011 were 5-digit train numbers introduced by Indian Railways.
During riots (in 2002), people are watching the news on Headline Today. That channel was launched in 2003.
This film is set in the years 2000-2001, but Omi goes to a theater to watch [link Basic Instinct (1992)] which released a decade ago.