The Indian Rupee hit an all-time low of 90.56 against the US dollar, marking its second consecutive week of record declines.