Petrol and diesel prices fall for the second straight day: Here’s what you pay in your city