Mumbai | When peacocks are spotted on Mumbai's streets... Peacocks sighted on Pedder Road after the first rain.