Almost two weeks after his death at the hands of a Minneapolis police officer, George Floyd was laid to rest in hometown Houston, Texas. A sea of mourners gathered on the streets to pay their last respects, many others stood in long queues during Floyd's public memorial.