Supreme Court raps UP government for poor upkeep of Taj Mahal