The price of gold and silver in different cities in India is influenced by a combination of local and global factors, including transportation costs, local taxes, market conditions, economic conditions, and currency values.