Prime Minister Narendra Modi on Monday said the law and order situation has improved in Uttar Pradesh and this is attracting more investments. "With a fall in crime rates, investments have risen in Uttar Pradesh. On the contrary, investments are falling in states where crime rates are at its peak," he said at 'Rozgar Mela'.