From Taj Mahal to Amber Fort, India charges foreigners 10 to 20 times more