One of Singapore's most colourful neighbourhoods, Little India is the place to go for delicious restaurants, gorgeous street art and stunning architecture.